#include <FuncaoQuantidade.h>

FuncaoQuantidade::FuncaoQuantidade()
{
}

int FuncaoQuantidade::avalia(const Tabuleiro& tab,const Jogador& jog)
{
	int i,j;
	int id;
	int qtdJog = 0;
	int qtdAdv = 0;

	id = jog.getId();

	for(i=0; i<TAM; i++)
	{
		for(j=0; j < TAM; j++)
		{
			if(tab.getPos(i,j) != 0)
			{
				if(tab.getPos(i,j) == id)
					qtdJog++;
				else
					qtdAdv++;
			}		
		}
	}
	
	return (qtdJog - qtdAdv);	
}
